@charset "utf-8";

* { -webkit-tap-highlight-color:rgba(255,255,255,0); 
     -webkit-box-sizing:border-box; 
        -moz-box-sizing:border-box; 
         -ms-box-sizing:border-box; 
             box-sizing:border-box; 
}
body,html { 
     font-size: 16px;
    -webkit-user-select: none;   /* 禁止选中文本（如无文本选中需求，此为必选项） */
            user-select: none;
    -webkit-text-size-adjust:none;
			background-color:#f3f4f4;
}
@media screen and (min-width: 360px){body,html { font-size: 15.75px;}}
@media screen and (min-width: 480px){body,html { font-size: 21px;}}
@media screen and (min-width: 540px){body,html { font-size: 23.625px;}}
@media screen and (min-width: 640px){body,html { font-size: 28px;}} 
@media screen and (min-width: 720px){body,html { font-size: 31.5px;}}
@media screen and (min-width: 960px){body,html { font-size: 42px;}}

body,ul,ol,li,table,tr,td,span,nav,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,legend,form,fieldset,input,select,button,textarea { margin: 0; padding: 0;}
body{ font-family:"Microsoft Yahei",'Helvetica Neue',Helvetica,"SimHei",sans-serif,"Microsoft Yahei"; color: #313131;}
a { text-decoration: none; outline: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent; /* For some Androids */
}
a,img { -webkit-touch-callout: none; }/* 禁止长按链接与图片弹出菜单 */
img{ -ms-interpolation-mode:bicubic;border: none; width: 100%;}  /*解决ie7下图片缩放的失真问*/
ul { margin: 0; padding: 0; list-style-type: none;}
input{outline: none;}

.arrow-rota1{animation: rota1 .5s forwards;}
.arrow-rota2{animation: rota2 .5s forwards;}

@keyframes rota1
{
from {transform: rotate(0deg)}
to {transform: rotate(180deg)}
}

@keyframes rota2
{
from {transform: rotate(180deg)}
to {transform: rotate(0deg)}
}
